package cn.xenosp.server.module.operateLog.entity;

import lombok.Data;

/**
 * 项目名： service-web
 * 包路径： cn.xenosp.server.module.operateLog.entity
 * 作者：   TongHui
 * 创建时间: 2025-01-11 15:42
 * 描述: TODO
 * 版本: 1.0
 */
@Data
public class SysOperateLogVO {
    /**
     * 日志主键
     */
    private String id;

    /**
     * 链路追踪编号
     */
    private String traceId;

    /**
     * 用户编号
     */
    private String userId;

    /**
     * 用户类型
     */
    private Integer userType;

    /**
     * 操作模块类型
     */
    private String type;

    /**
     * 操作名
     */
    private String subType;

    /**
     * 操作数据模块编号
     */
    private Long bizId;

    /**
     * 操作内容
     */
    private String action;

    /**
     * 拓展字段
     */
    private String extra;

    /**
     * 请求方法名
     */
    private String requestMethod;

    /**
     * 请求地址
     */
    private String requestUrl;

    /**
     * 用户 IP
     */
    private String userIp;

    /**
     * 浏览器 UA
     */
    private String userAgent;


    private Integer page;
    private Integer limit;
}
